Paul Eggert [Thu, 10 Feb 2011 03:56:30 +0000 (19:56 -0800)]
Undo my previous commit, as per Stefan.
Paul Eggert [Thu, 10 Feb 2011 03:32:03 +0000 (19:32 -0800)]
New file lib/ChangeLog, with entries moved from ChangeLog
Glenn Morris [Thu, 10 Feb 2011 03:20:52 +0000 (19:20 -0800)]
* src/Makefile.in (really-lwlib): Depend on globals.h, for parallel builds.
Otherwise, lwlib/ and src/ would try to run make-docfile at the same
time, and one of them would lose when its output file disappeared.
Paul Eggert [Thu, 10 Feb 2011 03:16:11 +0000 (19:16 -0800)]
* arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
Ken Manheimer [Thu, 10 Feb 2011 00:33:34 +0000 (19:33 -0500)]
* allout.el: Synopsis: Change allout user configuration so auto-activation
is controlled solely by customization `allout-auto-activation'.
Ken Manheimer [Thu, 10 Feb 2011 00:31:18 +0000 (19:31 -0500)]
Synopsis: Change allout user configuration so auto-activation is controlled
solely by customization `allout-auto-activation'.
(allout-auto-activation-helper) (allout-setup): New autoloads implement new
custom set procedure for allout-auto-activation. Also, explicitly invoke
(allout-setup) after allout-auto-activation is custom-defined, to effect
the settings in emacs sessions besides the few where allout-auto-activation
customization is donea.
(allout-auto-activation): Use allout-auto-activation-helper to :set.
Revise the docstring.
(allout-init): Reduce functionality to just customizing
allout-auto-activation, and mark obsolete.
(allout-mode): Respect string values for allout-auto-activation. Run
allout-after-copy-or-kill-hook without any args.
(allout-mode) (allout-layout) (allout-default-layout) (outlineify-sticky):
Adjust docstring for new scheme.
(allout-after-copy-or-kill-hook): No arguments - hook implementers should
concentrate on the kill ring.
Gnus developers [Wed, 9 Feb 2011 22:16:29 +0000 (22:16 +0000)]
Merge changes made in Gnus trunk.
nntp.el (nntp-retrieve-group-data-early-disabled): Disable the async code for now, since it doesn't work for all users.
message.el (message-options): Make message-options really buffer local.
shr.el (shr-tag-body): Add support for text attribute in body markups.
Eli Zaretskii [Wed, 9 Feb 2011 20:50:17 +0000 (22:50 +0200)]
Update the Windows build according to revisions 103189 and 103199.
src/makefile.w32-in (GLOBAL_SOURCES, SOME_MACHINE_OBJECTS, obj): New
macros.
(globals.h, gl-stamp): New targets.
(clean): Clean gl-stamp and globals.h.
nt/makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make the
"make-docfile" target in lib-src, before bootstrapping the src
directory. Needed since building in src needs to run make-docfile
to produce globals.h.
Stefan Monnier [Wed, 9 Feb 2011 18:59:55 +0000 (13:59 -0500)]
* lisp/progmodes/sh-script.el (sh-font-lock-open-heredoc): Fix case
of here-doc that immediately follows a comment.
* .bzrignore: Ignore globals.h and related stamp.
* test/indent/shell.sh:
* test/indent/shell.rc: New files.
Andreas Schwab [Wed, 9 Feb 2011 17:04:43 +0000 (18:04 +0100)]
* src/Makefile.in (gl-stamp): Create globals.h here.
(globals.h): Don't do it here.
(mostlyclean): Clean globals.h and gl-stamp.
Julien Danjou [Wed, 9 Feb 2011 04:08:25 +0000 (23:08 -0500)]
Fix tracking visibility in ERC.
* lisp/erc/erc-track.el (erc-window-configuration-change): New function.
This will allow to track buffer visibility when a command is
finished to executed. Idea stolen from rcirc.
(track): Put erc-window-configuration-change in
window-configuration-change-hook.
(erc-modified-channels-update): Remove
erc-modified-channels-update from post-command-hook after update.
Glenn Morris [Wed, 9 Feb 2011 03:27:57 +0000 (19:27 -0800)]
* admin/notes/bugtracker: Small updates.
Glenn Morris [Wed, 9 Feb 2011 03:25:07 +0000 (19:25 -0800)]
Update lucid toolkit build for src/globals.h being a generated file.
* lwlib/Makefile.in (@SET_MAKE@): New, set by configure.
(globals): New variable and rule.
(lwlib-utils.o, lwlib.o, lwlib-Xlw.o, lwlib-Xaw.o, lwlib-Xm.o)
(xlwmenu.o): Add dependency on src/globals.h.
Paul Eggert [Wed, 9 Feb 2011 01:40:01 +0000 (17:40 -0800)]
Sync texinfo.tex and sed-related fixes from gnulib.
Deniz Dogan [Wed, 9 Feb 2011 01:22:26 +0000 (02:22 +0100)]
* lisp/net/rcirc.el (rcirc-ctcp-sender-PING): Simplifying.
Paul Eggert [Wed, 9 Feb 2011 00:44:29 +0000 (16:44 -0800)]
* src/Makefile.in ($(otherobj)): Depend on globals.h.
Paul Eggert [Wed, 9 Feb 2011 00:30:33 +0000 (16:30 -0800)]
* make-docfile.c (EMACS_INTEGER): Rename from EMACS_INT.
Reuben Thomas [Wed, 9 Feb 2011 00:28:06 +0000 (19:28 -0500)]
Remove unnecessary manual advice about eval-after-load (Bug#7986).
* loading.texi (Hooks for Loading): Remove unnecessary manual advice
about eval-after-load.
Deniz Dogan [Wed, 9 Feb 2011 00:22:01 +0000 (01:22 +0100)]
* lisp/net/rcirc.el (rcirc-cmd-ctcp): Use dedicated function when
available.
(rcirc-ctcp-sender-PING): New function.
Tom Tromey [Tue, 8 Feb 2011 21:42:56 +0000 (14:42 -0700)]
Make globals.h a generated header
* configure: Rebuild.
* configure.in (NS_OBJC_OBJ): New subst.
lib-src
* make-docfile.c: Unconditionally include stdlib.h.
(generate_globals): New global.
(xrealloc): New function.
(main): Handle '-g'. Call start_globals, write_globals.
(scan_file): Conditionally call put_filename.
(start_globals): New function.
(struct global): New.
(num_globals, globals): New globals.
(add_global, compare_globals, write_globals): New functions.
(scan_c_file): Update for "-g".
(scan_lisp_file): Fail if "-g".
(enum global_type): New.
src
* Makefile.in (NS_OBJC_OBJ): New variable.
(base_obj): Rename from 'obj'.
(obj): New variable.
(globals.h, gl-stamp, $(obj)): New targets.
(GLOBAL_SOURCES): New variable.
* globals.h: Remove.
* nsselect.m (Vselection_alist): Define. Reverts part of
r102904.
* buffer.c: Don't use "no_cell" for name of kill-buffer-hook's
variable.
* xselect.c (Vselection_alist): Define. Reverts part of r102908.
Stefan Monnier [Tue, 8 Feb 2011 20:45:53 +0000 (15:45 -0500)]
* lisp/obsolete/pc-select.el: Rename from emulation/pc-select.el.
Remove the mark/nomark handling, and activate shift-select-mode instead.
* lisp/obsolete/pc-mode.el: Rename from emulation/pc-mode.el.
Julien Danjou [Tue, 8 Feb 2011 12:03:14 +0000 (12:03 +0000)]
message.el (message-options): Make message-options a local variable.
Kenichi Handa [Tue, 8 Feb 2011 06:57:32 +0000 (15:57 +0900)]
font.c (Ffont_get): Do not cache :otf value.
Kenichi Handa [Tue, 8 Feb 2011 06:56:57 +0000 (15:56 +0900)]
font.c (Ffont_get): Do not cache :otf value.
Kenichi Handa [Tue, 8 Feb 2011 06:54:37 +0000 (15:54 +0900)]
update for autoloads
Kenichi Handa [Tue, 8 Feb 2011 06:46:05 +0000 (15:46 +0900)]
merge trunk
Lars Ingebrigtsen [Mon, 7 Feb 2011 22:49:38 +0000 (22:49 +0000)]
nnimap.el (nnimap-update-info): Simplify split history test.
Jay Belanger [Mon, 7 Feb 2011 22:25:31 +0000 (16:25 -0600)]
calc/calc-units.el (math-logunits-quant): Add support for
non-logarithmic units.
Ken Manheimer [Mon, 7 Feb 2011 20:43:36 +0000 (15:43 -0500)]
allout.el (allout-after-copy-or-kill-hook): New hook for extension-specific
processing of killed text.
(allout-mode): Include new allout-after-copy-or-kill-hook among mentioned
hooks.
(allout-kill-line) (allout-kill-topic): Ensure that processing after kill
happens even if barf-if-buffer-read-only is raised. Include new
allout-after-copy-or-kill-hook among that subsequent processing.
(allout-deannotate-hidden): Actually remove the annotation text properties.
Eli Zaretskii [Mon, 7 Feb 2011 19:15:02 +0000 (21:15 +0200)]
Regenerate lib/getopt_.h.
Ken Manheimer [Mon, 7 Feb 2011 18:58:17 +0000 (13:58 -0500)]
* allout.el (allout-listify-exposed): Copy text sans text properties.
Ken Manheimer [Mon, 7 Feb 2011 18:55:33 +0000 (13:55 -0500)]
(allout-listify-exposed): Copy text sans text properties.
Lars Ingebrigtsen [Mon, 7 Feb 2011 13:03:22 +0000 (13:03 +0000)]
nnimap.el (nnimap-update-info): Refactor slightly.
(nnimap-update-info): Tell Gnus whether there are any \Recent messages.
(nnimap-update-info): Clean up slightly.
(nnimap-quirk): Add quirk for Gmail IMAP which bugs out on NUL characters.
(nnimap-process-quirk): Renamed function to avoid collision.
(nnimap-update-info): Fix macrology bug-out.
Michael Albinus [Mon, 7 Feb 2011 09:21:08 +0000 (10:21 +0100)]
* dbus.texi (Bus names): Adapt descriptions for
dbus-list-activatable-names and dbus-list-known-names.
Michael Albinus [Mon, 7 Feb 2011 08:01:15 +0000 (09:01 +0100)]
* net/dbus.el (dbus-list-activatable-names): Add optional argument BUS.
Paul Eggert [Mon, 7 Feb 2011 06:18:55 +0000 (22:18 -0800)]
Merge: * image.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 06:18:23 +0000 (22:18 -0800)]
* image.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 06:16:13 +0000 (22:16 -0800)]
Merge: * xml.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 06:15:32 +0000 (22:15 -0800)]
* xml.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:48:19 +0000 (21:48 -0800)]
Merge: * ralloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:47:56 +0000 (21:47 -0800)]
* ralloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:45:11 +0000 (21:45 -0800)]
Merge: * xfont.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:44:50 +0000 (21:44 -0800)]
* xfont.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:42:51 +0000 (21:42 -0800)]
Merge: * doprnt.c, indent.c, character.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:42:15 +0000 (21:42 -0800)]
* doprnt.c, indent.c, character.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:07:22 +0000 (21:07 -0800)]
Merge: * callproc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:06:59 +0000 (21:06 -0800)]
* callproc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:02:40 +0000 (21:02 -0800)]
Merge: * process.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:02:02 +0000 (21:02 -0800)]
* process.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:49:09 +0000 (20:49 -0800)]
Merge: * lread.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:48:38 +0000 (20:48 -0800)]
* lread.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:44:05 +0000 (20:44 -0800)]
Merge: * fns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:43:35 +0000 (20:43 -0800)]
* fns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 03:11:47 +0000 (19:11 -0800)]
Merge: * callint.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 03:09:32 +0000 (19:09 -0800)]
* callint.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:51:50 +0000 (18:51 -0800)]
Merge: * editfns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:51:10 +0000 (18:51 -0800)]
* editfns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:27:27 +0000 (18:27 -0800)]
Merge: * print.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:26:14 +0000 (18:26 -0800)]
* print.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:19:13 +0000 (18:19 -0800)]
Merge: * data.c etc: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:18:35 +0000 (18:18 -0800)]
* data.c etc: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:07:55 +0000 (18:07 -0800)]
Merge from mainline.
Paul Eggert [Mon, 7 Feb 2011 02:06:16 +0000 (18:06 -0800)]
Merge: * alloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:05:30 +0000 (18:05 -0800)]
* alloc.c: conform to C89 pointer rules
Jay Belanger [Mon, 7 Feb 2011 01:40:47 +0000 (19:40 -0600)]
Eliminate newline
Jay Belanger [Mon, 7 Feb 2011 01:35:09 +0000 (19:35 -0600)]
calc.texi (Logarithmic Units): New section
Paul Eggert [Mon, 7 Feb 2011 01:32:09 +0000 (17:32 -0800)]
Merge: * search.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:31:29 +0000 (17:31 -0800)]
* search.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:25:30 +0000 (17:25 -0800)]
Merge: * casefiddle.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:24:53 +0000 (17:24 -0800)]
* casefiddle.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:19:18 +0000 (17:19 -0800)]
Merge: * dired.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:18:31 +0000 (17:18 -0800)]
* dired.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:04:05 +0000 (17:04 -0800)]
Merge from mainline.
Paul Eggert [Mon, 7 Feb 2011 01:03:27 +0000 (17:03 -0800)]
Merge: gnulib: allow multiple gnulib generated replacements to coexist
Paul Eggert [Mon, 7 Feb 2011 01:01:26 +0000 (17:01 -0800)]
gnulib: allow multiple gnulib generated replacements to coexist
This defines a few preprocessor symbols that should not affect Emacs.
* lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
via "make sync-from-gnulib".
Jay Belanger [Mon, 7 Feb 2011 00:54:23 +0000 (18:54 -0600)]
calc/README: Add mention of logarithmic units.
calc/calc-help.el (calc-logunits-add): Rename from `calc-logunits-plus'.
(calc-logunits-sub): Rename from `calc-logunits-minus'.
(calc-logunits-mul): Rename from `calc-logunits-times'.
(calcFunc-lupoweradd): Rename from `calcFunc-lupowerplus'.
(calcFunc-lupowersub): Rename from `calcFunc-lupowerminus'.
(calcFunc-lupowermul): Rename from `calcFunc-lupowertimes'.
calc/calc-ext.el (calc-init-extensions): Change names of logarithmic
unit functions in autoloads.
Paul Eggert [Mon, 7 Feb 2011 00:54:00 +0000 (16:54 -0800)]
Merge from mainline.
Deniz Dogan [Mon, 7 Feb 2011 00:12:17 +0000 (01:12 +0100)]
* lisp/net/rcirc.el (rcirc-handler-317): New function. (Bug#6507)
Jay Belanger [Sun, 6 Feb 2011 22:44:01 +0000 (16:44 -0600)]
Update ChangeLog
Jay Belanger [Sun, 6 Feb 2011 22:42:14 +0000 (16:42 -0600)]
calc/calc.el (calc-logunits-field-reference) Renamed from
`calc-default-field-reference-level'.
(calc-logunits-power-reference): Renamed from `calc-default-power-reference-level'
calc/calc-units.el (math-logunits-quant): Renamed from `math-logunits-level'
(math-logunits-plus): Renamed from math-logcombine.
(calcFunc-luplus, calcFunc-luminus calc-luplus, calc-luminus): Remove functions.
(calcFunc-lufieldplus, calcFunc-lupowerplus, calcFunc-lufieldminus)
(calcFunc-lufieldminus,calc-logunits-plus calc-logunits-minus): New functions.
(calcFunc-fieldquant): Renamed from `calcFunc-fieldlevel'.
(calcFunc-powerquant): Renamed from `calcFunc-powerlevel'.
(calc-logunits-quantity): Renamed from `calc-level'.
(calcFunc-dbfieldlevel, calcFunc-dbpowerlevel, calcFunc-npfieldlevel)
(calcFunc-nppowerlevel,calc-logunits-dblevel, calc-logunits-nplevel)
(math-logunits-times, calcFunc-lufieldtimes, calcFunc-lupowertimes)
(calc-logunits-times, math-logunits-divide, calcFunc-lufielddiv)
(calcFunc-lupowerdiv,calc-logunits-divide,math-logunits-level):
New functions.
calc-help.el (calc-u-prefix-help): Removed "L" reference.
(calc-ul-prefix-help): Remove.
(calc-l-prefix-help): New function.
(calc-full-help): Add reference to `calc-l-prefix-help'.
calc-ext.el (calc-init-extensions): Update autoloads.
Lars Ingebrigtsen [Sun, 6 Feb 2011 22:27:28 +0000 (22:27 +0000)]
nntp.el (nntp-finish-retrieve-group-infos): Protect against the first part not returning any data.
proto-stream.el (open-protocol-stream): Document the return value.
Paul Eggert [Sun, 6 Feb 2011 22:13:32 +0000 (14:13 -0800)]
Merge: gnulib: undo previous change
Paul Eggert [Sun, 6 Feb 2011 22:13:03 +0000 (14:13 -0800)]
gnulib: undo previous change
Paul Eggert [Sun, 6 Feb 2011 22:03:16 +0000 (14:03 -0800)]
Merge: * fileio.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 22:02:50 +0000 (14:02 -0800)]
* fileio.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 20:13:17 +0000 (12:13 -0800)]
Merge: * minibuf.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 20:12:53 +0000 (12:12 -0800)]
* minibuf.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:56:59 +0000 (11:56 -0800)]
Merge: * keymap.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:56:30 +0000 (11:56 -0800)]
* keymap.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:45:23 +0000 (11:45 -0800)]
Merge: * insdel.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:44:36 +0000 (11:44 -0800)]
* insdel.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:28:41 +0000 (11:28 -0800)]
Merge from mainline.
Chong Yidong [Sun, 6 Feb 2011 15:04:31 +0000 (10:04 -0500)]
Remove the check for non-ASCII in report-emacs-bug-hook (Bug#7925).
* mail/emacsbug.el (report-emacs-bug-hook): Remove the check for
non-ASCII characters.
Julien Danjou [Sun, 6 Feb 2011 12:48:19 +0000 (12:48 +0000)]
message.el (message-setup-1): Handle message-generate-headers-first set to t.
Paul Eggert [Sun, 6 Feb 2011 09:04:15 +0000 (01:04 -0800)]
Merge: * keyboard.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 09:03:25 +0000 (01:03 -0800)]
* keyboard.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 08:52:27 +0000 (00:52 -0800)]
Merge: * image.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 08:51:35 +0000 (00:51 -0800)]
* image.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 08:29:50 +0000 (00:29 -0800)]
[merge] gnulib: adjust to upstream _HEADERS change
Paul Eggert [Sun, 6 Feb 2011 08:28:30 +0000 (00:28 -0800)]
gnulib: adjust to upstream _HEADERS change